//
// Created by denglibin on 2021/6/2.
//

#ifndef SDL_DEMO_MAIN_SCENE_H
#define SDL_DEMO_MAIN_SCENE_H
#include "game_window.h"
#include "main_spirit.h"
//主场景
typedef struct main_scene{
    GameWindow * gameWindow;
    int ground_h; //地面高度
    int map_w;//地图宽度
    int start_x;//在窗口中的起始位置

}MainScene;

/**
 * 创建
 * @param gameWindow
 * @return
 */
MainScene* MainSceneCreate(GameWindow* gameWindow);
/**
 * 绘制场景
 * @param gameWindow
 */
void MainSceneDraw(MainScene* mainScene);

/**
 * 释放资源
 * @param mainScene
 */
void MainSceneFree(MainScene* mainScene);
#endif //SDL_DEMO_MAIN_SCENE_H
